import math
error = 0
str_a = input('Введите четырёхзначное число: ')
try:
    val = int(str_a)
except ValueError:
    print("Это не число!")
    error += 1
if error != 1:
    a = int(str_a)
    if len(str(a)) == 4:
        if a % 2 == 0:
            print('Число чётное: Да')
        else:
            print('Число чётное: Нет')
        if a % 3 == 0:
            print('Число кратное трём: Да')
        else:
            print('Число кратное трём: Нет')

        b = math.sqrt(a)
        if b % 1 == 0:
            b = int(b)
        c = isinstance(b, int)
        if c:
            print('Число является квадратом числа:', b)
        else:
            print('Число является квадратом числа: Нет')
        print('Наименьшая цифра в числе:', min(str_a))
        print('Наибольшая цифра в числе:', max(str_a))
        zero = str_a.count('0')
        print('Количество нулей в числе:',zero )
        sum1 = math.sqrt(int(str_a[3]))

        if sum1 % 1 == 0:
            sum1 = int(sum1)
            print('Цифра в разряде едениц является квадратом цифры:', sum1)
        else:
            print('Цифра в разряде едениц является квадратом цифры: Нет')

        sum2 = math.sqrt(int(str_a[2]))

        if sum2 % 1 == 0:
            sum2 = int(sum2)
            print('Цифра в разряде десятков является квадратом цифры:', sum2)
        else:
            print('Цифра в разряде десятков является квадратом цифры: Нет')

        sum3 = math.sqrt(int(str_a[1]))

        if sum3 % 1 == 0:
            sum3 = int(sum3)
            print('Цифра в разряде сотен является квадратом цифры:', sum3)
        else:
            print('Цифра в разряде сотен является квадратом цифры: Нет')

        sum4 = math.sqrt(int(str_a[0]))

        if sum4 % 1 == 0:
            sum4 = int(sum4)
            print('Цифра в разряде тысяч является квадратом цифры:', sum4)
        else:
            print('Цифра в разряде тысяч является квадратом цифры: Нет')

    else:
        print('Введённое число не является четырёхзначным')